﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Styx.Helpers;
using System.IO;
using Styx;

using Styx.Common;

namespace Bloody
{
    public class BloodySettings : Settings
    {
        public static readonly BloodySettings myPrefs = new BloodySettings();

        public BloodySettings()
            : base(Path.Combine(Utilities.AssemblyDirectory, string.Format(@"Settings/{0}/{1}/BloodySettings-{1}.xml", StyxWoW.Me.RealmName,StyxWoW.Me.Name)))
        {
        }
/*
        [Setting, DefaultValue("boss")]
        public string UseRapidFire { get; set; }

        [Setting, DefaultValue(false)]
        public bool AlwaysReadiness { get; set; }

        [Setting, DefaultValue(false)]
        public bool AlwaysRapidFire { get; set; }

        [Setting, DefaultValue("boss")]
        public string UseTalents75 { get; set; }

        [Setting, DefaultValue("boss")]
        public string UseDireBeast { get; set; }

        [Setting, DefaultValue(3)]
        public int UseAOE { get; set; }

        [Setting, DefaultValue(3500000)]
        public int HandleAsBoss { get; set; }

        [Setting, DefaultValue(8)]
        public int lvlDiff { get; set; }

        [Setting, DefaultValue(true)]
        public bool useMultiShot { get; set; }

        [Setting, DefaultValue(40)]
        public int UseHealthStone { get; set; }

        [Setting, DefaultValue(65)]
        public int GotN { get; set; }

        [Setting, DefaultValue("Call Pet 1")]
        public string CallMyPet { get; set; }
*/
        [Setting, DefaultValue(true)]
        public bool DisableAllMovement { get; set; }

        [Setting, DefaultValue(true)]
        public bool DisableAllFacement { get; set; }
/*
        [Setting, DefaultValue(false)]
        public bool AutoCallPet { get; set; }

        [Setting, DefaultValue(true)]
        public bool MarkedForDeath { get; set; }

        [Setting, DefaultValue(true)]
        public bool IronHawk { get; set; }

        [Setting, DefaultValue(true)]
        public bool UseNotTier4OnNormalMobs { get; set; }

        [Setting, DefaultValue(true)]
        public bool UseNotTier5OnNormalMobs { get; set; }

        [Setting, DefaultValue(true)]
        public bool UseNotTier6OnNormalMobs { get; set; }

        [Setting, DefaultValue(false)]
        public bool NeverMisdirection { get; set; }

        [Setting, DefaultValue(true)]
        public bool UseGotN { get; set; }

        [Setting, DefaultValue("Glaive Toss")]
        public string Tier6 { get; set; }

        [Setting, DefaultValue("A Murder of Crows")]
        public string Tier5 { get; set; }

        [Setting, DefaultValue("Dire Beast")]
        public string Tier4 { get; set; }

        [Setting, DefaultValue("never")]
        public string UseTrinket1 { get; set; }

        [Setting, DefaultValue("never")]
        public string UseTrinket2 { get; set; }

        [Setting, DefaultValue("pet")]
        public string Misdirection { get; set; }

        [Setting, DefaultValue(false)]
        public bool MisdirectionAlways { get; set; }

        [Setting, DefaultValue(40)]
        public int UseLifeSpirit { get; set; }

        [Setting, DefaultValue(65)]
        public int UseWaterSpirit { get; set; }

        [Setting, DefaultValue(60)]
        public int Mendpet { get; set; }

        [Setting, DefaultValue(false)]
        public bool FeignDeath { get; set; }
*/
    } // einde public class
} // einde namespace

